/*
 *  VortPointReference.h
 *  VortPan
 *
 *  Created by Gregor Veble on 6/22/10.
 *  Copyright 2010  . All rights reserved.
 *
 */

#ifndef VORTPOINTREFERENCE_H
#define VORTPOINTREFERENCE_H

#include <vector>

#include "VortBase.h"
#include "VortPoint.h"

namespace VortPan {
	
	class VortPointReference {
	public:
		VortPointReference(VortPoint& rPointNew, int ArrayIndex=-1);
		~VortPointReference();
		
		VortPoint* pPoint;
		int Index;
	
		bool operator==(const VortPointReference& R) const;
		bool operator<(const VortPointReference& R) const;
		bool operator>(const VortPointReference& R) const;
	};
		
}

#endif